home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / utilfile / handydos / handydos.doc < prev    next >
Encoding:
Text File  |  1992-11-30  |  24.2 KB  |  547 lines

  1.   ════════════════════════════════════════════════════════════════════════════
  2.   Copyright 1992,  Abri Technologies, Inc., HC 62 Box 100K, Cacapon, WV 25422
  3.   ════════════════════════════════════════════════════════════════════════════
  4.                              ┌───────┐
  5.                         ┌────┴──┐    │               (Tm)
  6.                       ──┤       │o   ├───────────────────
  7.                         │  ┌────┴──┐ │  Association of
  8.                         │  │       ├─┘  Shareware
  9.                         └──┤   o   │    Professionals
  10.                       ─────┤   ╥   ├────────────────────-
  11.                            └───╨───┘    MEMBER
  12.  
  13. 1.0  SHAREWARE INFORMATION:
  14.      This software was written under the shareware concept. Try it free for 
  15.      30 days. If you find it useful please register. File REGISTER contains
  16.      registration information.
  17.      
  18.      Registrations make it possible for authors to continue giving you and 
  19.      your children the benefits of the shareware concept. "Don't starve the 
  20.      goose that lays the golden egg".
  21.      
  22. 1.1  REGISTRATION BENEFITS:
  23.      When you register you will receive all updates, latest corrections and 
  24.      software support for a minimum of three months. And as a bonus you will
  25.      get one or more surprise utilities FREE.
  26.  
  27.      HandyDOS registration is only $25 for the entire collection or
  28.      $5 per utility (+$1 s/h) - except ABMENU (D.EXE) which is $10.
  29.  
  30.      ** Please read the shareware agreement near end of this file and the
  31.      Registration/Ordering form in file REGISTER which also contains
  32.      information on other software available from ATI.
  33.  
  34. 2.0  INTRODUCTION: (Version 1.6)
  35.      HandyDOS is a collection of several handy AND well written utilities
  36.      for file/disk handling, professional batch utilities, a versatile
  37.      video utility and a fast program menu system.
  38.  
  39. 3.0  COMPUTER REQUIREMENTS:
  40.      The software uses little memory and should run on any DOS 2.1 and up.
  41.  
  42. 4.0  FILES INCLUDED:
  43.  
  44.      INSTALL.BAT  VENDOR.DOC  HANDYDOS.DOC  REGISTER  FILE_ID.DIZ
  45.  
  46.      0.EXE     MV.EXE    VMODE.EXE   INPUT.EXE   DELTREE.EXE   WINDOW.EXE
  47.      D.EXE     BAK.EXE   ATTRB.EXE   ECH.EXE     PRINTAT.EXE   TIMETONE.EXE
  48.  
  49. 5.0  INSTALLATION:
  50.      All programs will work standalone on floppy or hard drive - except
  51.      D.EXE which is designed mainly for hard drive use.  You can use the
  52.      INSTALL program to install the software in the C:\HANDYDOS directory
  53.      of your hard drive. Use your editor or word processor to place the
  54.      HandyDOS software directory in the DOS path statement of the AUTOEXEC.BAT
  55.      file. The line should look something like
  56.  
  57.      PATH C:\DOS;C:\HANDYDOS;
  58.  
  59. 6.0  DESCRIPTION OF PROGRAMS:
  60.      If your package contains only one or a few of the HandyDOS utility set
  61.      please consult only the relevant portion(s) of the description.
  62.  
  63.      NOTE: All programs will give USAGE summary information with the
  64.      /? switch, as is common for DOS 5.0.
  65.  
  66.      LOCATION OF UTILITY DESCRIPTIONS BY SECTION NUMBERS.
  67.      
  68.      Section:   Describes:
  69.         6.1     File utilities - BAK 0 DELTREE MV ATTRB
  70.         6.2     Program menu and directory utility D.EXE (ABMENU)
  71.         6.3     Video utility VMODE.EXE
  72.         6.4     Batch utilities - WINDOW TIMETONE ECH PRINTAT INPUT
  73.  
  74. 6.1 Disk and File Utilities.
  75.  
  76. ATTRB.EXE
  77.      This program is meant to replace the awkward dos ATTRIB utility.
  78.      It is an easy-to-use WYSIWYG full-screen utility for changing file
  79.      attributes - to/from ReadOnly, Hidden, System and Archive modes (RHSA).
  80.  
  81.      USAGE:   ATTRB [FileSpec]
  82.  
  83.      FileSpec can be general like *.* or a specific filename. If not given
  84.      the default FileSpec is *.*. To change FileSpec on screen press the
  85.       key when  appears beside "Files spec:" and then type in new file
  86.      spec.
  87.  
  88.      The R, H, S or A attributes for a highlighted file are changed simply
  89.      by pressing one of the RHSA keys. Pressing the Alt key and one of the
  90.      RHSA at same time changes attributes for all files specified - except
  91.      directories, which can only be changed individually.
  92.  
  93. BAK.EXE and 0.EXE
  94.      These programs can delete all .BAK extension and zero length files
  95.      in a directory and all subdirectories. They are about as fast as the DOS5
  96.      "DIR *.BAK /S" is in finding the files.
  97.  
  98.      BAK USAGE:       bak [directory] [/S]
  99.  
  100.      0 USAGE:         0 [directory] [/S]
  101.  
  102.      If /S is used, all subdirectories are searched.
  103.  
  104.      [directory] can be omitted for current directory.
  105.  
  106. MV.EXE
  107.      This versatile utility can rename or move any file or directory to
  108.      anywhere else on the disc.
  109.      USAGE:        MV OldPath NewPath [/O]
  110.  
  111.      OldPath can have wild card '*' chars for file transfer only.
  112.  
  113.      Switch /O will overwrite existing NewPath files/directories.
  114.  
  115.      NOTES: (I) A directory cannot be moved into its subdirectory. (II)
  116.      MV does not transfer directories from one drive to another - for that
  117.      use XCOPY /S and DELTREE (included here).
  118.  
  119.      CAUTION: Be careful when using *.* on a root directory with system
  120.      files. For example "MV \*.* Newpath" will also move the hidden system
  121.      files IO.SYS and MSDOS.SYS to Newpath and you may not be able to boot
  122.      from that disk.
  123.  
  124. DELTREE.EXE
  125.      This program deletes any directory with its subdirectories and all
  126.      files.
  127.  
  128.      USAGE:     DELTREE directory
  129.  
  130.      Any valid directory can be specified. If the current directory is
  131.      specified it will be deleted and the next upper directory will become
  132.      the current directory.
  133.  
  134.      NOTE: Before deleting directories on floppies, it will save time if the
  135.      DOS verify is OFF, since each deletion has to be read verified if
  136.      verify is ON. On hard drives the delay is less noticeable.
  137.  
  138.      Some uses of Deltree:
  139.    * handy for cleaning up the drive of stale software or moving
  140.      it to another drive in conjunction with the XCOPY /S command.
  141.    * an alternative to formatting a floppy to erase all the files/directories.
  142.    * deleting old backup files on floppies.
  143.    * defragmenting a hard drive without reformatting. After backing up all
  144.      your disk files use deltree (example: deltree c:\) to delete all files
  145.      and then RESTORE the files back on the drive.
  146.  
  147. 6.2 D.EXE (ABMENU) - Program Menu and Directory Utility.
  148.      You will find ABMENU a real time saver. With a simple number reference 
  149.      (0-99) you can find your way around DOS drives/directories and execute 
  150.      programs.
  151.  
  152.      USAGE:            ACTION:
  153.  
  154.      D +[#] [program] [!description]
  155.                   Sets jump point # to current drive/directory with optional
  156.                   [program] execution and [!description].
  157.                   If # is not given the next higher available is used.
  158.  
  159.      D #          Jumps to directory # and executes [program] if set with
  160.                   above command.
  161.  
  162.      D -#         Deletes jump point # from list
  163.      D            Lists jump points, directories, programs and descriptions.
  164.  
  165.      Note: # is any number 0 to 99
  166.  
  167.      EXAMPLES:
  168.  
  169.      d +9               adds the current directory as #9 on the jump list.
  170.  
  171.      D +12 GWBASIC ACCOUNT !Main accounting software
  172.  
  173.      Above would adds current directory as #12 to jump list with GWBASIC
  174.      to execute ACCOUNT.BAS program. The "!Main acc........." description
  175.      would be stored in the file d.ddd used by D.EXE for listing with
  176.      the D command.
  177.  
  178.      D 12               (will jump to directory associated with #12 on list
  179.                                 and execute GWBASIC ACCOUNT combination)
  180.  
  181.      d 9                (will jump to directory associated with #9 on list)
  182.  
  183.      D -12              (will remove directory/program reference from list)
  184.  
  185.      Notes:
  186.         When including a description for a program or directory, make sure
  187.         you precede it with the "!" exclamation point. Otherwise the program
  188.         may try to use it as a command line argument.
  189.  
  190.         The first time D is executed it establishes an ASCII jump list
  191.         file "D.DDD" in the same directory as D.EXE".
  192.  
  193.         When the optional program is specified for execution, the D program
  194.         releases all DOS memory to that program (except about 3k for batch
  195.         programs).
  196.  
  197.         Some menu programs allow subcategories in menus. You can accomplish
  198.         this here by assigning number ranges to categories - example:
  199.         numbers 0-9 for accounting, 10-19 for games, 20-29 education etc.
  200.  
  201.         Some packed programs (Example: QBASIC) may not execute when called
  202.         directly by D.EXE. If you find this to be true you can get around
  203.         this by prefixing the program name with the command.com pathname
  204.         and the /C switch. Example: "D +23 C:\COMMAND /C QBASIC" instead of
  205.         "D +23 QBASIC".
  206.  
  207.      Some Uses of D:
  208.    * It can be used by different users to "logon" their directories and/or
  209.      start programs.
  210.    * Frequently, PC users will add the command "CD directory" to the
  211.      AUTOEXEC.BAT file to go to a particular directory at boot up. This can
  212.      be now changed to "D #", the # representing a directory (and optional
  213.      program execution) on the jump list. Subsequent changes can be simply
  214.      done using D +# [program] without editing the AUTOEXEC.BAT file.
  215.  
  216. 6.3 VMODE.EXE - Video Display Setting and Testing Utility.
  217.      This versatile program can set or find the current video mode and
  218.      graphics capabilities of the video card, change the cursor type or set
  219.      the forground/background colour or mono screen attributes all in one
  220.      package.
  221.  
  222.      The program is handy for laptop users to get the large █ block cursor,
  223.      and find the best video text mode for greatest contrast. For example,
  224.      The Leading Edge DLT/ 386SX default is 3, but the best contrast is
  225.      with video mode number 7. Thus an AUTOEXEC.BAT command "VMODE -7" will
  226.      set the block cursor and best contrast at bootup.
  227.  
  228.      USAGE:              COMMENTS:
  229.  
  230.         VMODE            Display current video mode
  231.         VMODE [-]#       Sets video mode # [and █ cursor]
  232.         VMODE /A         Display all video mode #'s
  233.         VMODE /Cbf[mm]   Sets video background/foreground colour
  234.                          [or mono screen attributes].
  235.         VMODE /C         Lists backgr/foregr attributes.
  236.         VMODE /I         Inverts screen attributes.
  237.  
  238.      Notes: The backgr./foregr. screen colour setting function will not work
  239.               if ANSI.SYS device driver is active.
  240.             The █ is available only for text modes. Some software will
  241.               change to default "_" DOS cursor when exiting.
  242.             When FINDING the video mode, VMODE returns the DOS errorlevel #
  243.               corresponding to the video mode. When SETTING the video mode
  244.               VMODE returns DOS errorlevel 1 with an error message and 0
  245.               otherwise. This feature may be useful to some programmers.
  246.               If you use this feature for finding the video mode and don't
  247.               want the screen message "BIOS video mode is: ......" just use
  248.               the redirection symbol into the NUL file "VMODE > NUL".
  249.  
  250.      Examples:  VMODE /c1e70    will set the screen to blue background
  251.                 and white foreground ("1e") for a colour screen mode and
  252.                 to inverse video ("70") if a monochrome monitor is present.
  253.  
  254.                 VMODE /C1e      will set the screen attributes to "1e"
  255.                 for both colour and mono monitor modes.
  256.  
  257. 6.4 Batch Utilities
  258.  
  259.     These utilities will give you a relief from programming in C or other
  260.     similar languages to achieve many tasks with simple batch files.
  261.  
  262.   INPUT.EXE
  263.      Even DOS 5 still does not facilitate direct batch menu selection.
  264.      INPUT.EXE fixes this problem. It is more powerful than other similar
  265.      utilities, having the capability to select function keys and turn off
  266.      the cursor in desired situations.
  267.  
  268.      USAGE:     INPUT [/CF] string1 string2 string3 .....
  269.  
  270.      The program gets keyboard input and returns to DOS the number (#) of
  271.      the character string matching the input (i.e. returns 1 if string1 is
  272.      same as the keyboard input, 2 if string2, etc.). A zero is returned if
  273.      no match is found. The number returned is called the errorlevel - but
  274.      is really not an error here. Upper/lower case character differences
  275.      are ignored.
  276.  
  277.      If switch F is used, only one character is accepted from the keyboard
  278.      which is then compared to only the first character of each string.
  279.      INPUT /F is a good substitute for the dos PAUSE command since it
  280.      doesn't interrupt with 'Press any key to continue ...' or add an extra
  281.      <CR><LF>.
  282.  
  283.      If switch C is used INPUT "hides" the cursor until after the character
  284.      or string is entered. This is handy for display screens where you
  285.      don't want the cursor to show.
  286.  
  287.      /F or /C or /CF or /FC are all acceptable but not "/F /C" or "/C /F"
  288.      in which case the second one will be regarded as one of the strings.
  289.  
  290.      Input also recognizes function keys with the F switch. This is very
  291.      useful for making professional batch menu programs. The function key
  292.      is indicated by preceding it with the \ slash and its keyboard
  293.      symbol - example:
  294.  
  295.      INPUT /F A C \F4 D X
  296.  
  297.      Not all variations of function keys are allowed. Acceptable forms are
  298.  
  299.      \F1 \F2 \F3 \F4 \F5 \F6 \F7 \F8 \F9 \F10
  300.      \Esc \Home \End \PgUp \PgDn \Ins \Del
  301.      \Left \Right \Dn \Up  (for arrow keys)
  302.  
  303.   ECH.EXE
  304.  
  305.      USAGE:         ECH string
  306.  
  307.      This command is similar to the DOS echo but does not add a <CR><LF>
  308.      pair - i.e. it does not move the cursor to next line. This is
  309.      useful in batch menu programs when you want the cursor to stay beside
  310.      the "question".
  311.  
  312.      If the string has spaces ECH will reduce all spaces to a single
  313.      space. If you wish an exact string echo use quotation marks around
  314.      the whole string. Example:
  315.  
  316.      ECH "Do you wish to make a selection?      (y/n) "
  317.  
  318.   PRINTAT.EXE
  319.  
  320.      If you want more professional results in your batch files than with
  321.      "echo" or "ech" now you can use the PRINTAT utility. It can position
  322.      the cursor at any position of the screen and optionally print a
  323.      message there using different colour or monochrome attributes
  324.      (different background/foreground colour text, blinking or inverse
  325.      video text, etc.).
  326.  
  327.      USAGE:     PRINTAT [/Cbfmm] row col [message]
  328.  
  329.      Row (0 to 24) and col (0 to 79) are the row and columns where the
  330.      cursor will be positioned, [message] is the optional text, and / Cbfmm
  331.      is optional attribute setting for the text.
  332.  
  333.      The attribute switch has two forms. The /Cfb will set the fb attribute 
  334.      regardless of the video mode, whereas the /Cfbmm form will select the 
  335.      fb text attribute for colour video mode and mm text mode for 
  336.      monochrome video modes depending on the video card and mode. The 
  337.      avialable text attributes are:
  338.  
  339.      COLOUR CODES bf - substitute
  340.             for b (background colour):
  341.      0 black  4 red      8 black/blink   C red/blink
  342.      1 blue   5 magenta  9 blue/blink    D magenta/blink
  343.      2 green  6 brown    A green/blink   E yellow/blink
  344.      3 cyan   7 white    B cyan/blink    F white/blink
  345.             for f (foreground colour):
  346.      0 black  4 red      8 gray          C light red
  347.      1 blue   5 magenta  9 light blue    D light magenta
  348.      2 green  6 brown    A light green   E yellow
  349.      3 cyan   7 white    B light cyan    F bright white
  350.  
  351.      MONOCHROME CODES - for mm substitute: 
  352.      00 invisible (black/black)    77 invisible (white/white)
  353.      01 underline                  81 underline/blink
  354.      07 normal                     87 blink
  355.      09 high-intensity/underline   89 high-intensity/underline/blink
  356.      0E high-intensity             8F high-intensity/blink
  357.      70 reverse-video              F0 reverse-video/blink
  358.  
  359.      Note: The above codes can be listed with the /c switch by the Abri
  360.      Technologies VMODE.EXE utility.
  361.  
  362.      Examples:
  363.  
  364.      "PRINTAT /Cca70 15 43 Enter Selection..."
  365.  
  366.      will print the message "Enter selection..." starting at row 15 and
  367.      column 43 in reverse video for monochrome monitor mode and with red
  368.      background and blinking white characters for colour monitor mode.
  369.  
  370.      "PRINTAT /C70 15 43 Enter Selection..."
  371.  
  372.      will have similar position results but will use text attribute 70
  373.      whatever the video display happens to be - ok for personal use, but
  374.      not always portable.
  375.  
  376.      "PRINTAT 15 43" simply positions the cursor at 15 43 screen position.
  377.  
  378.   TIMETONE
  379.  
  380.      On occasions in batch programs it is desirable to have a time delay for
  381.      the operator to view a screen message. Also, sometimes it is convenient
  382.      to alert them of a program event with a beep.
  383.  
  384.      TIMETONE incorporates both time delay and warning tones in a single
  385.      package. We have gone a step further and incorporated the ability to
  386.      play musical notes, with adjustable time delays between notes and
  387.      duration of notes - why not have some fun too! The default time delay
  388.      and note duration is .25 sec.
  389.  
  390.      USAGE:     TIMETONE [-DELAY].. [TONE(S)].. [duration].. [\] [/]
  391.  
  392.      where a negative number denotes the time delay, any other number the
  393.      tone duration, the \ indicates lowering by one octave and / one octave
  394.      higher, and the tones (notes) are denoted by letters C D E F G A B.
  395.      A "#" after a tone letter denotes a sharp and "-" denotes a flat.
  396.  
  397.      Examples:
  398.  
  399.      "TIMETONE -4.5"
  400.      will generate a time delay of 4.5 seconds before handing control to
  401.      next batch program step (it will just sit there for 4.5 sec).
  402.  
  403.     "TIMETONE C"       will sound a .25 sec tone (middle C).
  404.  
  405.     "TIMETONE -.5 .5 C D E F G / -.1 .2 C D E- F# G"
  406.     will set the time delay between tones and the tone duration to .5
  407.     seconds and play notes C D E F G. It will then raise by one octave,
  408.     set the delay and duration to .1 sec and .2 sec and play notes C D
  409.     Eflat Fsharp G.
  410.  
  411.     As shown above all the parts should be separated by spaces except the
  412.     notes which can be lumped together. The last example is equivalent to
  413.     "TIMETONE -.5 .5 CDEFG / -.1 .2 CDE-F#G".
  414.  
  415. WINDOW
  416.  
  417.     This utility will give your batch programs a professional look. It can
  418.     draw any window size with or w/o borders at any position on the screen.
  419.     It is excellent for batch menuing and creating pull-down menus in
  420.     batch programs. Some text mode "animation" is also possible.
  421.  
  422.     USAGE 1:     WINDOW char attrib top bot left right
  423.  
  424.     Example: WINDOW * -1 5 20 10 69
  425.  
  426.     This example will draw a window on the screen with the "*" at the
  427.     borders, using current screen attribute for "attrib", with window
  428.     extending from screen line 5 down to 20 and from column 10 on the left
  429.     to 69 on the right. (Screen lines number from 0 to 24 and columns from
  430.     0 to 79.)
  431.  
  432.     Any character can be used for "char", even a space (use " ").
  433.     If you cannot type some characters like ║, just use its decimal
  434.     code (186 in this case) and precede it with a backslash - i.e.
  435.     WINDOW \186 -1 5 20 10 69. Check the ASCII "code-page tables" in
  436.     your DOS manual for character listings. Or you can experiment
  437.     with different \number values (max 255).
  438.  
  439.     The "attrib" determines the attribute (colour, blinking, etc.) of the
  440.     window. You can view the attributes with the "PRINTAT /C" command. To
  441.     to use the current attributes of the screen use -1. When attrib is in
  442.     double form "bfmm", the automatic selection of attributes applies here
  443.     just as in PRINTAT. For example "WINDOW * 1f70 5 20 10 69" will select
  444.     reverse video for monochrome video modes and a blue screen with
  445.     white characters for colour video text modes - very useful if your
  446.     batch files may be used on different computers.
  447.  
  448.     USAGE 2:   WINDOW /SFileName top bot left right
  449.  
  450.     Example: WINDOW /SC:\TEMP\WINDOW1.IMG 5 20 10 69
  451.  
  452.     This will save the window you generated previously to the file
  453.     C:\TEMP\XXXYYY.BAK for later use.
  454.  
  455.     USAGE 3:   WINDOW /RFileName
  456.  
  457.     Example: WINDOW /RWINDOW1.IMG
  458.  
  459.     This will restore the window image saved in the file WINDOW1.IMG.
  460.  
  461.     Hints:
  462.  
  463.     It may be a good idea to use .BAK extensions for temporary window save
  464.     files. That way, if they pile up on your disc, you can easily clean
  465.     them up with BAK.EXE utility.
  466.  
  467.     You can generate desired menu screens of your choice with a good
  468.     editor (or word processor in ascii mode) and save the images with the
  469.     WINDOW utility. A batch file "SAVE.BAT" to save such a text file for
  470.     later screen display use, would be
  471.  
  472.     ---------------------
  473.     @echo off
  474.     TYPE %1
  475.     WINDOW /S%2 0 24 0 79
  476.     INPUT /F
  477.     ---------------------
  478.  
  479.     If you edited your desired screen display in file DISPL.TXT you
  480.     can save it into (for example) WINDOW10.IMG with the command
  481.  
  482.     SAVE DISPL.TXT WINDOW10.IMG
  483.  
  484. 6.4.1 General Sample Batch file
  485.  
  486.     A good example of batch file programming is the TOUR.BAT file included
  487.     with the shareware version complete set of HandyDOS utilities.
  488.  
  489. 7.0  Custom Programming Info.
  490.  
  491.     If you or your company have specific custom programming needs including
  492.     hardware/software interaction, please drop a note to the author
  493.  
  494.     Attn: Paul Lee
  495.     Abri Technologies, Inc.
  496.     HC 62, Box 100K
  497.     Great Cacapon, WV 25422
  498.  
  499.     or leave a message at CompuServe 72345,1623.
  500.  
  501.  DISCLAIMER AND SHAREWARE - AGREEMENT:
  502.      Users of HandyDOS must accept this warranty disclaimer: HandyDOS
  503.      is supplied as is.  The author disclaims all warranties, expressed or 
  504.      implied, including, without limitation, the warranties of 
  505.      merchantability and of fitness for any purpose. The author assumes no 
  506.      liability for damages, direct or consequential, which may result 
  507.      from the use of HandyDOS."
  508.      
  509.      HandyDOS is "shareware software" and is provided at no charge to the 
  510.      user for evaluation.  Feel free to share it with your friends, but 
  511.      please do not give it away altered or as part of another system.  The 
  512.      essence of "user-supported" software is to provide personal computer 
  513.      users with quality software without high prices, and yet to provide 
  514.      incentive for programmers to continue to develop new products.  If you 
  515.      find this program useful and find that you are using HandyDOS and 
  516.      continue to use HandyDOS after a reasonable trial period, you must 
  517.      make the registration payment to Abri Technologies.  The registration 
  518.      fee will license one copy for use on any one computer at any one time.  
  519.      You must treat this software just like a book.  An example is that 
  520.      this software may be used by any number of people and may be freely 
  521.      moved from one computer location to another, so long as there is no 
  522.      possibility of it being used at one location while it's being used at 
  523.      another. Just as a book is not read by two different persons at the 
  524.      same time.
  525.  
  526.      Commercial users of HandyDOS must register and pay for their copies of 
  527.      HandyDOS within 30 days of first use or their license is withdrawn.  
  528.      Site-License arrangements may be made by contacting Abri Technologies.
  529.  
  530.      You are encouraged to pass a copy of HandyDOS along to your friends 
  531.      for evaluation.  Please encourage them to register their copy if they 
  532.      find that they can use it.  All registered users will receive a copy 
  533.      of the latest version of HandyDOS and software support for a minimum
  534.      of three months after registration.
  535.  
  536.      For registration and software ordering view the 'REGISTER' file.
  537.  
  538.     "This program is produced by a member of the Association of Shareware
  539.     Professionals (ASP).  ASP wants to make sure that the shareware
  540.     principle works for you. If you are unable to resolve a
  541.     shareware-related problem with an ASP member by contacting the member
  542.     directly, ASP may be able to help. The ASP Ombudsman can help you
  543.     resolve a dispute or problem with an ASP member, but does not provide
  544.     technical support for members' products.  Please write to the ASP
  545.     Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a CompuServe
  546.     message via CompuServe Mail to ASP Ombudsman 70007,3536."
  547.